package com.jiangjun.fetch.scale;

import com.jiangjun.fetch.common.ImageFetch;
import com.jiangjun.fetch.common.WebContext;

public interface ImageHelper {

	/**
	 * 生成文件路径
	 * id:新闻Id
	 * type:图片类型
	 * index:第几张图片
	 * flag:0：是原图，1：是缩略图，2：不同分辨率的大图
	 * screen：分辨率
	 * @return
	 */
	public String getPath(WebContext ctx,String type,int index, int flag,int width);
	
	/**
	 * 保存原图
	 * @param url
	 * @param fileName
	 * 返回原图的路径
	 */
	public ImageFetch saveSourceImg(ImageFetch is, int index,WebContext ctx);
	
	
	public String getImageType(String url);
	
	public String getImageTypeByContentType(String contentType);
	
	public void saveFile(byte[] bytes,String path);
	
}
